.row:after,
.row:before {
    content: '';
    display: block;
    clear: both
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    display: block;
    box-sizing: border-box
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-space-1 {
    margin: -0.5px
}

.col-space-1>* {
    padding: 0.5px
}

.col-space-3 {
    margin: -1.5px
}

.col-space-3>* {
    padding: 1.5px
}

.col-space-5 {
    margin: -2.5px
}

.col-space-5>* {
    padding: 2.5px
}

.col-space-8 {
    margin: -3.5px
}

.col-space-8>* {
    padding: 3.5px
}

.col-space-10 {
    margin: -5px
}

.col-space-10>* {
    padding: 5px
}

.col-space-12 {
    margin: -6px
}

.col-space-12>* {
    padding: 6px
}

.col-space-15 {
    margin: -7.5px
}

.col-space-15>* {
    padding: 7.5px
}

.col-space-18 {
    margin: -9px
}

.col-space-18>* {
    padding: 9px
}

.col-space-20 {
    margin: -10px
}

.col-space-20>* {
    padding: 10px
}

.col-space-22 {
    margin: -11px
}

.col-space-22>* {
    padding: 11px
}

.col-space-25 {
    margin: -12.5px
}

.col-space-25>* {
    padding: 12.5px
}

.col-space-30 {
    margin: -15px
}

.col-space-30>* {
    padding: 15px
}